<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Mavlink_Silverlight3</name>
    </assembly>
    <members>
        <member name="T:MavLink.MAV_MOUNT_MODE">
            <summary>
            Enumeration of possible mount operation modes
            </summary>
        </member>
        <member name="F:MavLink.MAV_MOUNT_MODE.MAV_MOUNT_MODE_RETRACT">
            <summary>
            Load and keep safe position (Roll,Pitch,Yaw) from EEPROM and stop stabilization
            </summary>
        </member>
        <member name="F:MavLink.MAV_MOUNT_MODE.MAV_MOUNT_MODE_NEUTRAL">
            <summary>
            Load and keep neutral position (Roll,Pitch,Yaw) from EEPROM.
            </summary>
        </member>
        <member name="F:MavLink.MAV_MOUNT_MODE.MAV_MOUNT_MODE_MAVLINK_TARGETING">
            <summary>
            Load neutral position and start MAVLink Roll,Pitch,Yaw control with stabilization
            </summary>
        </member>
        <member name="F:MavLink.MAV_MOUNT_MODE.MAV_MOUNT_MODE_RC_TARGETING">
            <summary>
            Load neutral position and start RC Roll,Pitch,Yaw control with stabilization
            </summary>
        </member>
        <member name="F:MavLink.MAV_MOUNT_MODE.MAV_MOUNT_MODE_GPS_POINT">
            <summary>
            Load neutral position and start to point to Lat,Lon,Alt
            </summary>
        </member>
        <member name="T:MavLink.MAV_CMD">
            <summary>
            
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_NAV_WAYPOINT">
            <summary>
            Navigate to waypoint.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_NAV_LOITER_UNLIM">
            <summary>
            Loiter around this waypoint an unlimited amount of time
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_NAV_LOITER_TURNS">
            <summary>
            Loiter around this waypoint for X turns
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_NAV_LOITER_TIME">
            <summary>
            Loiter around this waypoint for X seconds
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_NAV_RETURN_TO_LAUNCH">
            <summary>
            Return to launch location
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_NAV_LAND">
            <summary>
            Land at location
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_NAV_TAKEOFF">
            <summary>
            Takeoff from ground / hand
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_NAV_ROI">
            <summary>
            Sets the region of interest (ROI) for a sensor set or the
                       vehicle itself. This can then be used by the vehicles control
                       system to control the vehicle attitude and the attitude of various
                       sensors such as cameras.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_NAV_PATHPLANNING">
            <summary>
            Control autonomous path planning on the MAV.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_NAV_LAST">
            <summary>
            NOP - This command is only used to mark the upper limit of the NAV/ACTION commands in the enumeration
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_CONDITION_DELAY">
            <summary>
            Delay mission state machine.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_CONDITION_CHANGE_ALT">
            <summary>
            Ascend/descend at rate.  Delay mission state machine until desired altitude reached.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_CONDITION_DISTANCE">
            <summary>
            Delay mission state machine until within desired distance of next NAV point.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_CONDITION_YAW">
            <summary>
            Reach a certain target angle.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_CONDITION_LAST">
            <summary>
            NOP - This command is only used to mark the upper limit of the CONDITION commands in the enumeration
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_DO_SET_MODE">
            <summary>
            Set system mode.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_DO_JUMP">
            <summary>
            Jump to the desired command in the mission list.  Repeat this action only the specified number of times
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_DO_CHANGE_SPEED">
            <summary>
            Change speed and/or throttle set points.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_DO_SET_HOME">
            <summary>
            Changes the home location either to the current location or a specified location.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_DO_SET_PARAMETER">
            <summary>
            Set a system parameter.  Caution!  Use of this command requires knowledge of the numeric enumeration value of the parameter.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_DO_SET_RELAY">
            <summary>
            Set a relay to a condition.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_DO_REPEAT_RELAY">
            <summary>
            Cycle a relay on and off for a desired number of cyles with a desired period.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_DO_SET_SERVO">
            <summary>
            Set a servo to a desired PWM value.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_DO_REPEAT_SERVO">
            <summary>
            Cycle a between its nominal setting and a desired PWM for a desired number of cycles with a desired period.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_DO_CONTROL_VIDEO">
            <summary>
            Control onboard camera capturing.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_DO_SET_ROI">
            <summary>
            Sets the region of interest (ROI) for a sensor set or the
                               vehicle itself. This can then be used by the vehicles control
                               system to control the vehicle attitude and the attitude of various
                               devices such as cameras.
                           
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_DO_DIGICAM_CONFIGURE">
            <summary>
            Mission command to configure an on-board camera controller system.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_DO_DIGICAM_CONTROL">
            <summary>
            Mission command to control an on-board camera controller system.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_DO_MOUNT_CONFIGURE">
            <summary>
            Mission command to configure a camera or antenna mount
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_DO_MOUNT_CONTROL">
            <summary>
            Mission command to control a camera or antenna mount
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_DO_LAST">
            <summary>
            NOP - This command is only used to mark the upper limit of the DO commands in the enumeration
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_PREFLIGHT_CALIBRATION">
            <summary>
            Trigger calibration. This command will be only accepted if in pre-flight mode.
            </summary>
        </member>
        <member name="F:MavLink.MAV_CMD.MAV_CMD_PREFLIGHT_STORAGE">
            <summary>
            Request storage of different parameter values and logs. This command will be only accepted if in pre-flight mode.
            </summary>
        </member>
        <member name="T:MavLink.MAV_DATA_STREAM">
            <summary>
            Data stream IDs. A data stream is not a fixed set of messages, but rather a
                recommendation to the autopilot software. Individual autopilots may or may not obey
                the recommended messages.
                
            </summary>
        </member>
        <member name="F:MavLink.MAV_DATA_STREAM.MAV_DATA_STREAM_ALL">
            <summary>
            Enable all data streams
            </summary>
        </member>
        <member name="F:MavLink.MAV_DATA_STREAM.MAV_DATA_STREAM_RAW_SENSORS">
            <summary>
            Enable IMU_RAW, GPS_RAW, GPS_STATUS packets.
            </summary>
        </member>
        <member name="F:MavLink.MAV_DATA_STREAM.MAV_DATA_STREAM_EXTENDED_STATUS">
            <summary>
            Enable GPS_STATUS, CONTROL_STATUS, AUX_STATUS
            </summary>
        </member>
        <member name="F:MavLink.MAV_DATA_STREAM.MAV_DATA_STREAM_RC_CHANNELS">
            <summary>
            Enable RC_CHANNELS_SCALED, RC_CHANNELS_RAW, SERVO_OUTPUT_RAW
            </summary>
        </member>
        <member name="F:MavLink.MAV_DATA_STREAM.MAV_DATA_STREAM_RAW_CONTROLLER">
            <summary>
            Enable ATTITUDE_CONTROLLER_OUTPUT, POSITION_CONTROLLER_OUTPUT, NAV_CONTROLLER_OUTPUT.
            </summary>
        </member>
        <member name="F:MavLink.MAV_DATA_STREAM.MAV_DATA_STREAM_POSITION">
            <summary>
            Enable LOCAL_POSITION, GLOBAL_POSITION/GLOBAL_POSITION_INT messages.
            </summary>
        </member>
        <member name="F:MavLink.MAV_DATA_STREAM.MAV_DATA_STREAM_EXTRA1">
            <summary>
            Dependent on the autopilot
            </summary>
        </member>
        <member name="F:MavLink.MAV_DATA_STREAM.MAV_DATA_STREAM_EXTRA2">
            <summary>
            Dependent on the autopilot
            </summary>
        </member>
        <member name="F:MavLink.MAV_DATA_STREAM.MAV_DATA_STREAM_EXTRA3">
            <summary>
            Dependent on the autopilot
            </summary>
        </member>
        <member name="T:MavLink.MAV_ROI">
            <summary>
             The ROI (region of interest) for the vehicle. This can be
                           be used by the vehicle for camera/vehicle attitude alignment (see
                           MAV_CMD_NAV_ROI).
                       
            </summary>
        </member>
        <member name="F:MavLink.MAV_ROI.MAV_ROI_NONE">
            <summary>
            No region of interest.
            </summary>
        </member>
        <member name="F:MavLink.MAV_ROI.MAV_ROI_WPNEXT">
            <summary>
            Point toward next waypoint.
            </summary>
        </member>
        <member name="F:MavLink.MAV_ROI.MAV_ROI_WPINDEX">
            <summary>
            Point toward given waypoint.
            </summary>
        </member>
        <member name="F:MavLink.MAV_ROI.MAV_ROI_LOCATION">
            <summary>
            Point toward fixed location.
            </summary>
        </member>
        <member name="F:MavLink.MAV_ROI.MAV_ROI_TARGET">
            <summary>
            Point toward of given id.
            </summary>
        </member>
        <member name="T:MavLink.Msg_sensor_offsets">
            <summary>
            Offsets and calibrations values for hardware
                   sensors. This makes it easier to debug the calibration process.
            </summary>
        </member>
        <member name="F:MavLink.Msg_sensor_offsets.mag_ofs_x">
            <summary>
            magnetometer X offset
            </summary>
        </member>
        <member name="F:MavLink.Msg_sensor_offsets.mag_ofs_y">
            <summary>
            magnetometer Y offset
            </summary>
        </member>
        <member name="F:MavLink.Msg_sensor_offsets.mag_ofs_z">
            <summary>
            magnetometer Z offset
            </summary>
        </member>
        <member name="F:MavLink.Msg_sensor_offsets.mag_declination">
            <summary>
            magnetic declination (radians)
            </summary>
        </member>
        <member name="F:MavLink.Msg_sensor_offsets.raw_press">
            <summary>
            raw pressure from barometer
            </summary>
        </member>
        <member name="F:MavLink.Msg_sensor_offsets.raw_temp">
            <summary>
            raw temperature from barometer
            </summary>
        </member>
        <member name="F:MavLink.Msg_sensor_offsets.gyro_cal_x">
            <summary>
            gyro X calibration
            </summary>
        </member>
        <member name="F:MavLink.Msg_sensor_offsets.gyro_cal_y">
            <summary>
            gyro Y calibration
            </summary>
        </member>
        <member name="F:MavLink.Msg_sensor_offsets.gyro_cal_z">
            <summary>
            gyro Z calibration
            </summary>
        </member>
        <member name="F:MavLink.Msg_sensor_offsets.accel_cal_x">
            <summary>
            accel X calibration
            </summary>
        </member>
        <member name="F:MavLink.Msg_sensor_offsets.accel_cal_y">
            <summary>
            accel Y calibration
            </summary>
        </member>
        <member name="F:MavLink.Msg_sensor_offsets.accel_cal_z">
            <summary>
            accel Z calibration
            </summary>
        </member>
        <member name="T:MavLink.Msg_set_mag_offsets">
            <summary>
            set the magnetometer offsets
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_mag_offsets.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_mag_offsets.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_mag_offsets.mag_ofs_x">
            <summary>
            magnetometer X offset
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_mag_offsets.mag_ofs_y">
            <summary>
            magnetometer Y offset
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_mag_offsets.mag_ofs_z">
            <summary>
            magnetometer Z offset
            </summary>
        </member>
        <member name="T:MavLink.Msg_meminfo">
            <summary>
            state of APM memory
            </summary>
        </member>
        <member name="F:MavLink.Msg_meminfo.brkval">
            <summary>
            heap top
            </summary>
        </member>
        <member name="F:MavLink.Msg_meminfo.freemem">
            <summary>
            free memory
            </summary>
        </member>
        <member name="T:MavLink.Msg_ap_adc">
            <summary>
            raw ADC output
            </summary>
        </member>
        <member name="F:MavLink.Msg_ap_adc.adc1">
            <summary>
            ADC output 1
            </summary>
        </member>
        <member name="F:MavLink.Msg_ap_adc.adc2">
            <summary>
            ADC output 2
            </summary>
        </member>
        <member name="F:MavLink.Msg_ap_adc.adc3">
            <summary>
            ADC output 3
            </summary>
        </member>
        <member name="F:MavLink.Msg_ap_adc.adc4">
            <summary>
            ADC output 4
            </summary>
        </member>
        <member name="F:MavLink.Msg_ap_adc.adc5">
            <summary>
            ADC output 5
            </summary>
        </member>
        <member name="F:MavLink.Msg_ap_adc.adc6">
            <summary>
            ADC output 6
            </summary>
        </member>
        <member name="T:MavLink.Msg_digicam_configure">
            <summary>
            Configure on-board Camera Control System.
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_configure.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_configure.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_configure.mode">
            <summary>
            Mode enumeration from 1 to N //P, TV, AV, M, Etc (0 means ignore)
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_configure.shutter_speed">
            <summary>
            Divisor number //e.g. 1000 means 1/1000 (0 means ignore)
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_configure.aperture">
            <summary>
            F stop number x 10 //e.g. 28 means 2.8 (0 means ignore)
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_configure.iso">
            <summary>
            ISO enumeration from 1 to N //e.g. 80, 100, 200, Etc (0 means ignore)
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_configure.exposure_type">
            <summary>
            Exposure type enumeration from 1 to N (0 means ignore)
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_configure.command_id">
            <summary>
            Command Identity (incremental loop: 0 to 255)//A command sent multiple times will be executed or pooled just once
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_configure.engine_cut_off">
            <summary>
            Main engine cut-off time before camera trigger in seconds/10 (0 means no cut-off)
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_configure.extra_param">
            <summary>
            Extra parameters enumeration (0 means ignore)
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_configure.extra_value">
            <summary>
            Correspondent value to given extra_param
            </summary>
        </member>
        <member name="T:MavLink.Msg_digicam_control">
            <summary>
            Control on-board Camera Control System to take shots.
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_control.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_control.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_control.session">
            <summary>
            0: stop, 1: start or keep it up //Session control e.g. show/hide lens
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_control.zoom_pos">
            <summary>
            1 to N //Zoom's absolute position (0 means ignore)
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_control.zoom_step">
            <summary>
            -100 to 100 //Zooming step value to offset zoom from the current position
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_control.focus_lock">
            <summary>
            0: unlock focus or keep unlocked, 1: lock focus or keep locked, 3: re-lock focus
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_control.shot">
            <summary>
            0: ignore, 1: shot or start filming
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_control.command_id">
            <summary>
            Command Identity (incremental loop: 0 to 255)//A command sent multiple times will be executed or pooled just once
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_control.extra_param">
            <summary>
            Extra parameters enumeration (0 means ignore)
            </summary>
        </member>
        <member name="F:MavLink.Msg_digicam_control.extra_value">
            <summary>
            Correspondent value to given extra_param
            </summary>
        </member>
        <member name="T:MavLink.Msg_mount_configure">
            <summary>
            Message to configure a camera mount, directional antenna, etc.
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_configure.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_configure.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_configure.mount_mode">
            <summary>
            mount operating mode (see MAV_MOUNT_MODE enum)
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_configure.stab_roll">
            <summary>
            (1 = yes, 0 = no)
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_configure.stab_pitch">
            <summary>
            (1 = yes, 0 = no)
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_configure.stab_yaw">
            <summary>
            (1 = yes, 0 = no)
            </summary>
        </member>
        <member name="T:MavLink.Msg_mount_control">
            <summary>
            Message to control a camera mount, directional antenna, etc.
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_control.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_control.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_control.input_a">
            <summary>
            pitch(deg*100) or lat, depending on mount mode
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_control.input_b">
            <summary>
            roll(deg*100) or lon depending on mount mode
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_control.input_c">
            <summary>
            yaw(deg*100) or alt (in cm) depending on mount mode
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_control.save_position">
            <summary>
            if "1" it will save current trimmed position on EEPROM (just valid for NEUTRAL and LANDING)
            </summary>
        </member>
        <member name="T:MavLink.Msg_mount_status">
            <summary>
            Message with some status from APM to GCS about camera or antenna mount
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_status.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_status.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_status.pointing_a">
            <summary>
            pitch(deg*100) or lat, depending on mount mode
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_status.pointing_b">
            <summary>
            roll(deg*100) or lon depending on mount mode
            </summary>
        </member>
        <member name="F:MavLink.Msg_mount_status.pointing_c">
            <summary>
            yaw(deg*100) or alt (in cm) depending on mount mode
            </summary>
        </member>
        <member name="T:MavLink.Msg_heartbeat">
            <summary>
            The heartbeat message shows that a system is present and responding. The type of the MAV and Autopilot hardware allow the receiving system to treat further messages from this system appropriate (e.g. by laying out the user interface based on the autopilot).
            </summary>
        </member>
        <member name="F:MavLink.Msg_heartbeat.type">
            <summary>
            Type of the MAV (quadrotor, helicopter, etc., up to 15 types, defined in MAV_TYPE ENUM)
            </summary>
        </member>
        <member name="F:MavLink.Msg_heartbeat.autopilot">
            <summary>
            Type of the Autopilot: 0: Generic, 1: PIXHAWK, 2: SLUGS, 3: Ardupilot (up to 15 types), defined in MAV_AUTOPILOT_TYPE ENUM
            </summary>
        </member>
        <member name="F:MavLink.Msg_heartbeat.mavlink_version">
            <summary>
            MAVLink version
            </summary>
        </member>
        <member name="T:MavLink.Msg_boot">
            <summary>
            The boot message indicates that a system is starting. The onboard software version allows to keep track of onboard soft/firmware revisions.
            </summary>
        </member>
        <member name="F:MavLink.Msg_boot.version">
            <summary>
            The onboard software version
            </summary>
        </member>
        <member name="T:MavLink.Msg_system_time">
            <summary>
            The system time is the time of the master clock, typically the computer clock of the main onboard computer.
            </summary>
        </member>
        <member name="F:MavLink.Msg_system_time.time_usec">
            <summary>
            Timestamp of the master clock in microseconds since UNIX epoch.
            </summary>
        </member>
        <member name="T:MavLink.Msg_ping">
            <summary>
            A ping message either requesting or responding to a ping. This allows to measure the system latencies, including serial port, radio modem and UDP connections.
            </summary>
        </member>
        <member name="F:MavLink.Msg_ping.seq">
            <summary>
            PING sequence
            </summary>
        </member>
        <member name="F:MavLink.Msg_ping.target_system">
            <summary>
            0: request ping from all receiving systems, if greater than 0: message is a ping response and number is the system id of the requesting system
            </summary>
        </member>
        <member name="F:MavLink.Msg_ping.target_component">
            <summary>
            0: request ping from all receiving components, if greater than 0: message is a ping response and number is the system id of the requesting system
            </summary>
        </member>
        <member name="F:MavLink.Msg_ping.time">
            <summary>
            Unix timestamp in microseconds
            </summary>
        </member>
        <member name="T:MavLink.Msg_system_time_utc">
            <summary>
            UTC date and time from GPS module
            </summary>
        </member>
        <member name="F:MavLink.Msg_system_time_utc.utc_date">
            <summary>
            GPS UTC date ddmmyy
            </summary>
        </member>
        <member name="F:MavLink.Msg_system_time_utc.utc_time">
            <summary>
            GPS UTC time hhmmss
            </summary>
        </member>
        <member name="T:MavLink.Msg_change_operator_control">
            <summary>
            Request to control this MAV
            </summary>
        </member>
        <member name="F:MavLink.Msg_change_operator_control.target_system">
            <summary>
            System the GCS requests control for
            </summary>
        </member>
        <member name="F:MavLink.Msg_change_operator_control.control_request">
            <summary>
            0: request control of this MAV, 1: Release control of this MAV
            </summary>
        </member>
        <member name="F:MavLink.Msg_change_operator_control.version">
            <summary>
            0: key as plaintext, 1-255: future, different hashing/encryption variants. The GCS should in general use the safest mode possible initially and then gradually move down the encryption level if it gets a NACK message indicating an encryption mismatch.
            </summary>
        </member>
        <member name="F:MavLink.Msg_change_operator_control.passkey">
            <summary>
            Password / Key, depending on version plaintext or encrypted. 25 or less characters, NULL terminated. The characters may involve A-Z, a-z, 0-9, and "!?,.-"
            </summary>
        </member>
        <member name="T:MavLink.Msg_change_operator_control_ack">
            <summary>
            Accept / deny control of this MAV
            </summary>
        </member>
        <member name="F:MavLink.Msg_change_operator_control_ack.gcs_system_id">
            <summary>
            ID of the GCS this message 
            </summary>
        </member>
        <member name="F:MavLink.Msg_change_operator_control_ack.control_request">
            <summary>
            0: request control of this MAV, 1: Release control of this MAV
            </summary>
        </member>
        <member name="F:MavLink.Msg_change_operator_control_ack.ack">
            <summary>
            0: ACK, 1: NACK: Wrong passkey, 2: NACK: Unsupported passkey encryption method, 3: NACK: Already under control
            </summary>
        </member>
        <member name="T:MavLink.Msg_auth_key">
            <summary>
            Emit an encrypted signature / key identifying this system. PLEASE NOTE: This protocol has been kept simple, so transmitting the key requires an encrypted channel for true safety.
            </summary>
        </member>
        <member name="T:MavLink.Msg_action_ack">
            <summary>
            This message acknowledges an action. IMPORTANT: The acknowledgement can be also negative, e.g. the MAV rejects a reset message because it is in-flight. The action ids are defined in ENUM MAV_ACTION in mavlink/include/mavlink_types.h
            </summary>
        </member>
        <member name="F:MavLink.Msg_action_ack.action">
            <summary>
            The action id
            </summary>
        </member>
        <member name="F:MavLink.Msg_action_ack.result">
            <summary>
            0: Action DENIED, 1: Action executed
            </summary>
        </member>
        <member name="T:MavLink.Msg_action">
            <summary>
            An action message allows to execute a certain onboard action. These include liftoff, land, storing parameters too EEPROM, shutddown, etc. The action ids are defined in ENUM MAV_ACTION in mavlink/include/mavlink_types.h
            </summary>
        </member>
        <member name="F:MavLink.Msg_action.target">
            <summary>
            The system executing the action
            </summary>
        </member>
        <member name="F:MavLink.Msg_action.target_component">
            <summary>
            The component executing the action
            </summary>
        </member>
        <member name="F:MavLink.Msg_action.action">
            <summary>
            The action id
            </summary>
        </member>
        <member name="T:MavLink.Msg_set_mode">
            <summary>
            Set the system mode, as defined by enum MAV_MODE in mavlink/include/mavlink_types.h. There is no target component id as the mode is by definition for the overall aircraft, not only for one component.
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_mode.target">
            <summary>
            The system setting the mode
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_mode.mode">
            <summary>
            The new mode
            </summary>
        </member>
        <member name="T:MavLink.Msg_set_nav_mode">
            <summary>
            Set the system navigation mode, as defined by enum MAV_NAV_MODE in mavlink/include/mavlink_types.h. The navigation mode applies to the whole aircraft and thus all components.
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_nav_mode.target">
            <summary>
            The system setting the mode
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_nav_mode.nav_mode">
            <summary>
            The new navigation mode
            </summary>
        </member>
        <member name="T:MavLink.Msg_param_request_read">
            <summary>
            Request to read the onboard parameter with the param_id string id. Onboard parameters are stored as key[const char*] -> value[float]. This allows to send a parameter to any other component (such as the GCS) without the need of previous knowledge of possible parameter names. Thus the same GCS can store different parameters for different autopilots. See also http://qgroundcontrol.org/parameter_interface for a full documentation of QGroundControl and IMU code.
            </summary>
        </member>
        <member name="F:MavLink.Msg_param_request_read.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_param_request_read.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_param_request_read.param_id">
            <summary>
            Onboard parameter id
            </summary>
        </member>
        <member name="F:MavLink.Msg_param_request_read.param_index">
            <summary>
            Parameter index. Send -1 to use the param ID field as identifier
            </summary>
        </member>
        <member name="T:MavLink.Msg_param_request_list">
            <summary>
            Request all parameters of this component. After his request, all parameters are emitted.
            </summary>
        </member>
        <member name="F:MavLink.Msg_param_request_list.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_param_request_list.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="T:MavLink.Msg_param_value">
            <summary>
            Emit the value of a onboard parameter. The inclusion of param_count and param_index in the message allows the recipient to keep track of received parameters and allows him to re-request missing parameters after a loss or timeout.
            </summary>
        </member>
        <member name="F:MavLink.Msg_param_value.param_id">
            <summary>
            Onboard parameter id
            </summary>
        </member>
        <member name="F:MavLink.Msg_param_value.param_value">
            <summary>
            Onboard parameter value
            </summary>
        </member>
        <member name="F:MavLink.Msg_param_value.param_count">
            <summary>
            Total number of onboard parameters
            </summary>
        </member>
        <member name="F:MavLink.Msg_param_value.param_index">
            <summary>
            Index of this onboard parameter
            </summary>
        </member>
        <member name="T:MavLink.Msg_param_set">
            <summary>
            Set a parameter value TEMPORARILY to RAM. It will be reset to default on system reboot. Send the ACTION MAV_ACTION_STORAGE_WRITE to PERMANENTLY write the RAM contents to EEPROM. IMPORTANT: The receiving component should acknowledge the new parameter value by sending a param_value message to all communication partners. This will also ensure that multiple GCS all have an up-to-date list of all parameters. If the sending GCS did not receive a PARAM_VALUE message within its timeout time, it should re-send the PARAM_SET message.
            </summary>
        </member>
        <member name="F:MavLink.Msg_param_set.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_param_set.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_param_set.param_id">
            <summary>
            Onboard parameter id
            </summary>
        </member>
        <member name="F:MavLink.Msg_param_set.param_value">
            <summary>
            Onboard parameter value
            </summary>
        </member>
        <member name="T:MavLink.Msg_gps_raw_int">
             <summary>
             The global position, as returned by the Global Positioning System (GPS). This is
            NOT the global position estimate of the sytem, but rather a RAW sensor value. See message GLOBAL_POSITION for the global position estimate. Coordinate frame is right-handed, Z-axis up (GPS frame)
             </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw_int.usec">
            <summary>
            Timestamp (microseconds since UNIX epoch or microseconds since system boot)
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw_int.fix_type">
            <summary>
            0-1: no fix, 2: 2D fix, 3: 3D fix. Some applications will not use the value of this field unless it is at least two, so always correctly fill in the fix.
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw_int.lat">
            <summary>
            Latitude in 1E7 degrees
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw_int.lon">
            <summary>
            Longitude in 1E7 degrees
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw_int.alt">
            <summary>
            Altitude in 1E3 meters (millimeters)
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw_int.eph">
            <summary>
            GPS HDOP
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw_int.epv">
            <summary>
            GPS VDOP
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw_int.v">
            <summary>
            GPS ground speed (m/s)
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw_int.hdg">
            <summary>
            Compass heading in degrees, 0..360 degrees
            </summary>
        </member>
        <member name="T:MavLink.Msg_scaled_imu">
            <summary>
            The RAW IMU readings for the usual 9DOF sensor setup. This message should contain the scaled values to the described units
            </summary>
        </member>
        <member name="F:MavLink.Msg_scaled_imu.usec">
            <summary>
            Timestamp (microseconds since UNIX epoch or microseconds since system boot)
            </summary>
        </member>
        <member name="F:MavLink.Msg_scaled_imu.xacc">
            <summary>
            X acceleration (mg)
            </summary>
        </member>
        <member name="F:MavLink.Msg_scaled_imu.yacc">
            <summary>
            Y acceleration (mg)
            </summary>
        </member>
        <member name="F:MavLink.Msg_scaled_imu.zacc">
            <summary>
            Z acceleration (mg)
            </summary>
        </member>
        <member name="F:MavLink.Msg_scaled_imu.xgyro">
            <summary>
            Angular speed around X axis (millirad /sec)
            </summary>
        </member>
        <member name="F:MavLink.Msg_scaled_imu.ygyro">
            <summary>
            Angular speed around Y axis (millirad /sec)
            </summary>
        </member>
        <member name="F:MavLink.Msg_scaled_imu.zgyro">
            <summary>
            Angular speed around Z axis (millirad /sec)
            </summary>
        </member>
        <member name="F:MavLink.Msg_scaled_imu.xmag">
            <summary>
            X Magnetic field (milli tesla)
            </summary>
        </member>
        <member name="F:MavLink.Msg_scaled_imu.ymag">
            <summary>
            Y Magnetic field (milli tesla)
            </summary>
        </member>
        <member name="F:MavLink.Msg_scaled_imu.zmag">
            <summary>
            Z Magnetic field (milli tesla)
            </summary>
        </member>
        <member name="T:MavLink.Msg_gps_status">
            <summary>
            The positioning status, as reported by GPS. This message is intended to display status information about each satellite visible to the receiver. See message GLOBAL_POSITION for the global position estimate. This message can contain information for up to 20 satellites.
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_status.satellites_visible">
            <summary>
            Number of satellites visible
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_status.satellite_prn">
            <summary>
            Global satellite ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_status.satellite_used">
            <summary>
            0: Satellite not used, 1: used for localization
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_status.satellite_elevation">
            <summary>
            Elevation (0: right on top of receiver, 90: on the horizon) of satellite
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_status.satellite_azimuth">
            <summary>
            Direction of satellite, 0: 0 deg, 255: 360 deg.
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_status.satellite_snr">
            <summary>
            Signal to noise ratio of satellite
            </summary>
        </member>
        <member name="T:MavLink.Msg_raw_imu">
            <summary>
            The RAW IMU readings for the usual 9DOF sensor setup. This message should always contain the true raw values without any scaling to allow data capture and system debugging.
            </summary>
        </member>
        <member name="F:MavLink.Msg_raw_imu.usec">
            <summary>
            Timestamp (microseconds since UNIX epoch or microseconds since system boot)
            </summary>
        </member>
        <member name="F:MavLink.Msg_raw_imu.xacc">
            <summary>
            X acceleration (raw)
            </summary>
        </member>
        <member name="F:MavLink.Msg_raw_imu.yacc">
            <summary>
            Y acceleration (raw)
            </summary>
        </member>
        <member name="F:MavLink.Msg_raw_imu.zacc">
            <summary>
            Z acceleration (raw)
            </summary>
        </member>
        <member name="F:MavLink.Msg_raw_imu.xgyro">
            <summary>
            Angular speed around X axis (raw)
            </summary>
        </member>
        <member name="F:MavLink.Msg_raw_imu.ygyro">
            <summary>
            Angular speed around Y axis (raw)
            </summary>
        </member>
        <member name="F:MavLink.Msg_raw_imu.zgyro">
            <summary>
            Angular speed around Z axis (raw)
            </summary>
        </member>
        <member name="F:MavLink.Msg_raw_imu.xmag">
            <summary>
            X Magnetic field (raw)
            </summary>
        </member>
        <member name="F:MavLink.Msg_raw_imu.ymag">
            <summary>
            Y Magnetic field (raw)
            </summary>
        </member>
        <member name="F:MavLink.Msg_raw_imu.zmag">
            <summary>
            Z Magnetic field (raw)
            </summary>
        </member>
        <member name="T:MavLink.Msg_raw_pressure">
            <summary>
            The RAW pressure readings for the typical setup of one absolute pressure and one differential pressure sensor. The sensor values should be the raw, UNSCALED ADC values.
            </summary>
        </member>
        <member name="F:MavLink.Msg_raw_pressure.usec">
            <summary>
            Timestamp (microseconds since UNIX epoch or microseconds since system boot)
            </summary>
        </member>
        <member name="F:MavLink.Msg_raw_pressure.press_abs">
            <summary>
            Absolute pressure (raw)
            </summary>
        </member>
        <member name="F:MavLink.Msg_raw_pressure.press_diff1">
            <summary>
            Differential pressure 1 (raw)
            </summary>
        </member>
        <member name="F:MavLink.Msg_raw_pressure.press_diff2">
            <summary>
            Differential pressure 2 (raw)
            </summary>
        </member>
        <member name="F:MavLink.Msg_raw_pressure.temperature">
            <summary>
            Raw Temperature measurement (raw)
            </summary>
        </member>
        <member name="T:MavLink.Msg_scaled_pressure">
            <summary>
            The pressure readings for the typical setup of one absolute and differential pressure sensor. The units are as specified in each field.
            </summary>
        </member>
        <member name="F:MavLink.Msg_scaled_pressure.usec">
            <summary>
            Timestamp (microseconds since UNIX epoch or microseconds since system boot)
            </summary>
        </member>
        <member name="F:MavLink.Msg_scaled_pressure.press_abs">
            <summary>
            Absolute pressure (hectopascal)
            </summary>
        </member>
        <member name="F:MavLink.Msg_scaled_pressure.press_diff">
            <summary>
            Differential pressure 1 (hectopascal)
            </summary>
        </member>
        <member name="F:MavLink.Msg_scaled_pressure.temperature">
            <summary>
            Temperature measurement (0.01 degrees celsius)
            </summary>
        </member>
        <member name="T:MavLink.Msg_attitude">
            <summary>
            The attitude in the aeronautical frame (right-handed, Z-down, X-front, Y-right).
            </summary>
        </member>
        <member name="F:MavLink.Msg_attitude.usec">
            <summary>
            Timestamp (microseconds since UNIX epoch or microseconds since system boot)
            </summary>
        </member>
        <member name="F:MavLink.Msg_attitude.roll">
            <summary>
            Roll angle (rad)
            </summary>
        </member>
        <member name="F:MavLink.Msg_attitude.pitch">
            <summary>
            Pitch angle (rad)
            </summary>
        </member>
        <member name="F:MavLink.Msg_attitude.yaw">
            <summary>
            Yaw angle (rad)
            </summary>
        </member>
        <member name="F:MavLink.Msg_attitude.rollspeed">
            <summary>
            Roll angular speed (rad/s)
            </summary>
        </member>
        <member name="F:MavLink.Msg_attitude.pitchspeed">
            <summary>
            Pitch angular speed (rad/s)
            </summary>
        </member>
        <member name="F:MavLink.Msg_attitude.yawspeed">
            <summary>
            Yaw angular speed (rad/s)
            </summary>
        </member>
        <member name="T:MavLink.Msg_local_position">
            <summary>
            The filtered local position (e.g. fused computer vision and accelerometers). Coordinate frame is right-handed, Z-axis down (aeronautical frame)
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position.usec">
            <summary>
            Timestamp (microseconds since UNIX epoch or microseconds since system boot)
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position.x">
            <summary>
            X Position
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position.y">
            <summary>
            Y Position
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position.z">
            <summary>
            Z Position
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position.vx">
            <summary>
            X Speed
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position.vy">
            <summary>
            Y Speed
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position.vz">
            <summary>
            Z Speed
            </summary>
        </member>
        <member name="T:MavLink.Msg_global_position">
            <summary>
            The filtered global position (e.g. fused GPS and accelerometers). Coordinate frame is right-handed, Z-axis up (GPS frame)
            </summary>
        </member>
        <member name="F:MavLink.Msg_global_position.usec">
            <summary>
            Timestamp (microseconds since unix epoch)
            </summary>
        </member>
        <member name="F:MavLink.Msg_global_position.lat">
            <summary>
            Latitude, in degrees
            </summary>
        </member>
        <member name="F:MavLink.Msg_global_position.lon">
            <summary>
            Longitude, in degrees
            </summary>
        </member>
        <member name="F:MavLink.Msg_global_position.alt">
            <summary>
            Absolute altitude, in meters
            </summary>
        </member>
        <member name="F:MavLink.Msg_global_position.vx">
            <summary>
            X Speed (in Latitude direction, positive: going north)
            </summary>
        </member>
        <member name="F:MavLink.Msg_global_position.vy">
            <summary>
            Y Speed (in Longitude direction, positive: going east)
            </summary>
        </member>
        <member name="F:MavLink.Msg_global_position.vz">
            <summary>
            Z Speed (in Altitude direction, positive: going up)
            </summary>
        </member>
        <member name="T:MavLink.Msg_gps_raw">
             <summary>
             The global position, as returned by the Global Positioning System (GPS). This is
            NOT the global position estimate of the sytem, but rather a RAW sensor value. See message GLOBAL_POSITION for the global position estimate. Coordinate frame is right-handed, Z-axis up (GPS frame)
             </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw.usec">
            <summary>
            Timestamp (microseconds since UNIX epoch or microseconds since system boot)
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw.fix_type">
            <summary>
            0-1: no fix, 2: 2D fix, 3: 3D fix. Some applications will not use the value of this field unless it is at least two, so always correctly fill in the fix.
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw.lat">
            <summary>
            Latitude in degrees
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw.lon">
            <summary>
            Longitude in degrees
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw.alt">
            <summary>
            Altitude in meters
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw.eph">
            <summary>
            GPS HDOP
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw.epv">
            <summary>
            GPS VDOP
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw.v">
            <summary>
            GPS ground speed
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_raw.hdg">
            <summary>
            Compass heading in degrees, 0..360 degrees
            </summary>
        </member>
        <member name="T:MavLink.Msg_sys_status">
            <summary>
            The general system state. If the system is following the MAVLink standard, the system state is mainly defined by three orthogonal states/modes: The system mode, which is either LOCKED (motors shut down and locked), MANUAL (system under RC control), GUIDED (system with autonomous position control, position setpoint controlled manually) or AUTO (system guided by path/waypoint planner). The NAV_MODE defined the current flight state: LIFTOFF (often an open-loop maneuver), LANDING, WAYPOINTS or VECTOR. This represents the internal navigation state machine. The system status shows wether the system is currently active or not and if an emergency occured. During the CRITICAL and EMERGENCY states the MAV is still considered to be active, but should start emergency procedures autonomously. After a failure occured it should first move from active to critical to allow manual intervention and then move to emergency after a certain timeout.
            </summary>
        </member>
        <member name="F:MavLink.Msg_sys_status.mode">
            <summary>
            System mode, see MAV_MODE ENUM in mavlink/include/mavlink_types.h
            </summary>
        </member>
        <member name="F:MavLink.Msg_sys_status.nav_mode">
            <summary>
            Navigation mode, see MAV_NAV_MODE ENUM
            </summary>
        </member>
        <member name="F:MavLink.Msg_sys_status.status">
            <summary>
            System status flag, see MAV_STATUS ENUM
            </summary>
        </member>
        <member name="F:MavLink.Msg_sys_status.load">
            <summary>
            Maximum usage in percent of the mainloop time, (0%: 0, 100%: 1000) should be always below 1000
            </summary>
        </member>
        <member name="F:MavLink.Msg_sys_status.vbat">
            <summary>
            Battery voltage, in millivolts (1 = 1 millivolt)
            </summary>
        </member>
        <member name="F:MavLink.Msg_sys_status.battery_remaining">
            <summary>
            Remaining battery energy: (0%: 0, 100%: 1000)
            </summary>
        </member>
        <member name="F:MavLink.Msg_sys_status.packet_drop">
            <summary>
            Dropped packets (packets that were corrupted on reception on the MAV)
            </summary>
        </member>
        <member name="T:MavLink.Msg_rc_channels_raw">
            <summary>
            The RAW values of the RC channels received. The standard PPM modulation is as follows: 1000 microseconds: 0%, 2000 microseconds: 100%. Individual receivers/transmitters might violate this specification.
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_raw.chan1_raw">
            <summary>
            RC channel 1 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_raw.chan2_raw">
            <summary>
            RC channel 2 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_raw.chan3_raw">
            <summary>
            RC channel 3 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_raw.chan4_raw">
            <summary>
            RC channel 4 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_raw.chan5_raw">
            <summary>
            RC channel 5 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_raw.chan6_raw">
            <summary>
            RC channel 6 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_raw.chan7_raw">
            <summary>
            RC channel 7 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_raw.chan8_raw">
            <summary>
            RC channel 8 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_raw.rssi">
            <summary>
            Receive signal strength indicator, 0: 0%, 255: 100%
            </summary>
        </member>
        <member name="T:MavLink.Msg_rc_channels_scaled">
            <summary>
            The scaled values of the RC channels received. (-100%) -10000, (0%) 0, (100%) 10000
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_scaled.chan1_scaled">
            <summary>
            RC channel 1 value scaled, (-100%) -10000, (0%) 0, (100%) 10000
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_scaled.chan2_scaled">
            <summary>
            RC channel 2 value scaled, (-100%) -10000, (0%) 0, (100%) 10000
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_scaled.chan3_scaled">
            <summary>
            RC channel 3 value scaled, (-100%) -10000, (0%) 0, (100%) 10000
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_scaled.chan4_scaled">
            <summary>
            RC channel 4 value scaled, (-100%) -10000, (0%) 0, (100%) 10000
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_scaled.chan5_scaled">
            <summary>
            RC channel 5 value scaled, (-100%) -10000, (0%) 0, (100%) 10000
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_scaled.chan6_scaled">
            <summary>
            RC channel 6 value scaled, (-100%) -10000, (0%) 0, (100%) 10000
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_scaled.chan7_scaled">
            <summary>
            RC channel 7 value scaled, (-100%) -10000, (0%) 0, (100%) 10000
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_scaled.chan8_scaled">
            <summary>
            RC channel 8 value scaled, (-100%) -10000, (0%) 0, (100%) 10000
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_scaled.rssi">
            <summary>
            Receive signal strength indicator, 0: 0%, 255: 100%
            </summary>
        </member>
        <member name="T:MavLink.Msg_servo_output_raw">
            <summary>
            The RAW values of the servo outputs (for RC input from the remote, use the RC_CHANNELS messages). The standard PPM modulation is as follows: 1000 microseconds: 0%, 2000 microseconds: 100%.
            </summary>
        </member>
        <member name="F:MavLink.Msg_servo_output_raw.servo1_raw">
            <summary>
            Servo output 1 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_servo_output_raw.servo2_raw">
            <summary>
            Servo output 2 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_servo_output_raw.servo3_raw">
            <summary>
            Servo output 3 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_servo_output_raw.servo4_raw">
            <summary>
            Servo output 4 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_servo_output_raw.servo5_raw">
            <summary>
            Servo output 5 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_servo_output_raw.servo6_raw">
            <summary>
            Servo output 6 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_servo_output_raw.servo7_raw">
            <summary>
            Servo output 7 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_servo_output_raw.servo8_raw">
            <summary>
            Servo output 8 value, in microseconds
            </summary>
        </member>
        <member name="T:MavLink.Msg_waypoint">
            <summary>
            Message encoding a waypoint. This message is emitted to announce
                the presence of a waypoint and to set a waypoint on the system. The waypoint can be either in x, y, z meters (type: LOCAL) or x:lat, y:lon, z:altitude. Local frame is Z-down, right handed, global frame is Z-up, right handed
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint.seq">
            <summary>
            Sequence
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint.frame">
            <summary>
            The coordinate system of the waypoint. see MAV_FRAME in mavlink_types.h
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint.command">
            <summary>
            The scheduled action for the waypoint. see MAV_COMMAND in common.xml MAVLink specs
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint.current">
            <summary>
            false:0, true:1
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint.autocontinue">
            <summary>
            autocontinue to next wp
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint.param1">
            <summary>
            PARAM1 / For NAV command waypoints: Radius in which the waypoint is accepted as reached, in meters
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint.param2">
            <summary>
            PARAM2 / For NAV command waypoints: Time that the MAV should stay inside the PARAM1 radius before advancing, in milliseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint.param3">
            <summary>
            PARAM3 / For LOITER command waypoints: Orbit to circle around the waypoint, in meters. If positive the orbit direction should be clockwise, if negative the orbit direction should be counter-clockwise.
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint.param4">
            <summary>
            PARAM4 / For NAV and LOITER command waypoints: Yaw orientation in degrees, [0..360] 0 = NORTH
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint.x">
            <summary>
            PARAM5 / local: x position, global: latitude
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint.y">
            <summary>
            PARAM6 / y position: global: longitude
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint.z">
            <summary>
            PARAM7 / z position: global: altitude
            </summary>
        </member>
        <member name="T:MavLink.Msg_waypoint_request">
            <summary>
            Request the information of the waypoint with the sequence number seq. The response of the system to this message should be a WAYPOINT message.
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_request.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_request.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_request.seq">
            <summary>
            Sequence
            </summary>
        </member>
        <member name="T:MavLink.Msg_waypoint_set_current">
            <summary>
            Set the waypoint with sequence number seq as current waypoint. This means that the MAV will continue to this waypoint on the shortest path (not following the waypoints in-between).
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_set_current.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_set_current.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_set_current.seq">
            <summary>
            Sequence
            </summary>
        </member>
        <member name="T:MavLink.Msg_waypoint_current">
            <summary>
            Message that announces the sequence number of the current active waypoint. The MAV will fly towards this waypoint.
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_current.seq">
            <summary>
            Sequence
            </summary>
        </member>
        <member name="T:MavLink.Msg_waypoint_request_list">
            <summary>
            Request the overall list of waypoints from the system/component.
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_request_list.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_request_list.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="T:MavLink.Msg_waypoint_count">
            <summary>
            This message is emitted as response to WAYPOINT_REQUEST_LIST by the MAV. The GCS can then request the individual waypoints based on the knowledge of the total number of waypoints.
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_count.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_count.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_count.count">
            <summary>
            Number of Waypoints in the Sequence
            </summary>
        </member>
        <member name="T:MavLink.Msg_waypoint_clear_all">
            <summary>
            Delete all waypoints at once.
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_clear_all.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_clear_all.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="T:MavLink.Msg_waypoint_reached">
            <summary>
            A certain waypoint has been reached. The system will either hold this position (or circle on the orbit) or (if the autocontinue on the WP was set) continue to the next waypoint.
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_reached.seq">
            <summary>
            Sequence
            </summary>
        </member>
        <member name="T:MavLink.Msg_waypoint_ack">
            <summary>
            Ack message during waypoint handling. The type field states if this message is a positive ack (type=0) or if an error happened (type=non-zero).
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_ack.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_ack.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_waypoint_ack.type">
            <summary>
            0: OK, 1: Error
            </summary>
        </member>
        <member name="T:MavLink.Msg_gps_set_global_origin">
            <summary>
            As local waypoints exist, the global waypoint reference allows to transform between the local coordinate frame and the global (GPS) coordinate frame. This can be necessary when e.g. in- and outdoor settings are connected and the MAV should move from in- to outdoor.
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_set_global_origin.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_set_global_origin.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_set_global_origin.latitude">
            <summary>
            global position * 1E7
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_set_global_origin.longitude">
            <summary>
            global position * 1E7
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_set_global_origin.altitude">
            <summary>
            global position * 1000
            </summary>
        </member>
        <member name="T:MavLink.Msg_gps_local_origin_set">
            <summary>
            Once the MAV sets a new GPS-Local correspondence, this message announces the origin (0,0,0) position
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_local_origin_set.latitude">
            <summary>
            Latitude (WGS84), expressed as * 1E7
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_local_origin_set.longitude">
            <summary>
            Longitude (WGS84), expressed as * 1E7
            </summary>
        </member>
        <member name="F:MavLink.Msg_gps_local_origin_set.altitude">
            <summary>
            Altitude(WGS84), expressed as * 1000
            </summary>
        </member>
        <member name="T:MavLink.Msg_local_position_setpoint_set">
            <summary>
            Set the setpoint for a local position controller. This is the position in local coordinates the MAV should fly to. This message is sent by the path/waypoint planner to the onboard position controller. As some MAVs have a degree of freedom in yaw (e.g. all helicopters/quadrotors), the desired yaw angle is part of the message.
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position_setpoint_set.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position_setpoint_set.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position_setpoint_set.x">
            <summary>
            x position
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position_setpoint_set.y">
            <summary>
            y position
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position_setpoint_set.z">
            <summary>
            z position
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position_setpoint_set.yaw">
            <summary>
            Desired yaw angle
            </summary>
        </member>
        <member name="T:MavLink.Msg_local_position_setpoint">
            <summary>
            Transmit the current local setpoint of the controller to other MAVs (collision avoidance) and to the GCS.
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position_setpoint.x">
            <summary>
            x position
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position_setpoint.y">
            <summary>
            y position
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position_setpoint.z">
            <summary>
            z position
            </summary>
        </member>
        <member name="F:MavLink.Msg_local_position_setpoint.yaw">
            <summary>
            Desired yaw angle
            </summary>
        </member>
        <member name="F:MavLink.Msg_control_status.position_fix">
            <summary>
            Position fix: 0: lost, 2: 2D position fix, 3: 3D position fix 
            </summary>
        </member>
        <member name="F:MavLink.Msg_control_status.vision_fix">
            <summary>
            Vision position fix: 0: lost, 1: 2D local position hold, 2: 2D global position fix, 3: 3D global position fix 
            </summary>
        </member>
        <member name="F:MavLink.Msg_control_status.gps_fix">
            <summary>
            GPS position fix: 0: no reception, 1: Minimum 1 satellite, but no position fix, 2: 2D position fix, 3: 3D position fix 
            </summary>
        </member>
        <member name="F:MavLink.Msg_control_status.ahrs_health">
            <summary>
            Attitude estimation health: 0: poor, 255: excellent
            </summary>
        </member>
        <member name="F:MavLink.Msg_control_status.control_att">
            <summary>
            0: Attitude control disabled, 1: enabled
            </summary>
        </member>
        <member name="F:MavLink.Msg_control_status.control_pos_xy">
            <summary>
            0: X, Y position control disabled, 1: enabled
            </summary>
        </member>
        <member name="F:MavLink.Msg_control_status.control_pos_z">
            <summary>
            0: Z position control disabled, 1: enabled
            </summary>
        </member>
        <member name="F:MavLink.Msg_control_status.control_pos_yaw">
            <summary>
            0: Yaw angle control disabled, 1: enabled
            </summary>
        </member>
        <member name="T:MavLink.Msg_safety_set_allowed_area">
            <summary>
            Set a safety zone (volume), which is defined by two corners of a cube. This message can be used to tell the MAV which setpoints/waypoints to accept and which to reject. Safety areas are often enforced by national or competition regulations.
            </summary>
        </member>
        <member name="F:MavLink.Msg_safety_set_allowed_area.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_safety_set_allowed_area.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_safety_set_allowed_area.frame">
            <summary>
            Coordinate frame, as defined by MAV_FRAME enum in mavlink_types.h. Can be either global, GPS, right-handed with Z axis up or local, right handed, Z axis down.
            </summary>
        </member>
        <member name="F:MavLink.Msg_safety_set_allowed_area.p1x">
            <summary>
            x position 1 / Latitude 1
            </summary>
        </member>
        <member name="F:MavLink.Msg_safety_set_allowed_area.p1y">
            <summary>
            y position 1 / Longitude 1
            </summary>
        </member>
        <member name="F:MavLink.Msg_safety_set_allowed_area.p1z">
            <summary>
            z position 1 / Altitude 1
            </summary>
        </member>
        <member name="F:MavLink.Msg_safety_set_allowed_area.p2x">
            <summary>
            x position 2 / Latitude 2
            </summary>
        </member>
        <member name="F:MavLink.Msg_safety_set_allowed_area.p2y">
            <summary>
            y position 2 / Longitude 2
            </summary>
        </member>
        <member name="F:MavLink.Msg_safety_set_allowed_area.p2z">
            <summary>
            z position 2 / Altitude 2
            </summary>
        </member>
        <member name="T:MavLink.Msg_safety_allowed_area">
            <summary>
            Read out the safety zone the MAV currently assumes.
            </summary>
        </member>
        <member name="F:MavLink.Msg_safety_allowed_area.frame">
            <summary>
            Coordinate frame, as defined by MAV_FRAME enum in mavlink_types.h. Can be either global, GPS, right-handed with Z axis up or local, right handed, Z axis down.
            </summary>
        </member>
        <member name="F:MavLink.Msg_safety_allowed_area.p1x">
            <summary>
            x position 1 / Latitude 1
            </summary>
        </member>
        <member name="F:MavLink.Msg_safety_allowed_area.p1y">
            <summary>
            y position 1 / Longitude 1
            </summary>
        </member>
        <member name="F:MavLink.Msg_safety_allowed_area.p1z">
            <summary>
            z position 1 / Altitude 1
            </summary>
        </member>
        <member name="F:MavLink.Msg_safety_allowed_area.p2x">
            <summary>
            x position 2 / Latitude 2
            </summary>
        </member>
        <member name="F:MavLink.Msg_safety_allowed_area.p2y">
            <summary>
            y position 2 / Longitude 2
            </summary>
        </member>
        <member name="F:MavLink.Msg_safety_allowed_area.p2z">
            <summary>
            z position 2 / Altitude 2
            </summary>
        </member>
        <member name="T:MavLink.Msg_set_roll_pitch_yaw_thrust">
            <summary>
            Set roll, pitch and yaw.
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_roll_pitch_yaw_thrust.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_roll_pitch_yaw_thrust.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_roll_pitch_yaw_thrust.roll">
            <summary>
            Desired roll angle in radians
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_roll_pitch_yaw_thrust.pitch">
            <summary>
            Desired pitch angle in radians
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_roll_pitch_yaw_thrust.yaw">
            <summary>
            Desired yaw angle in radians
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_roll_pitch_yaw_thrust.thrust">
            <summary>
            Collective thrust, normalized to 0 .. 1
            </summary>
        </member>
        <member name="T:MavLink.Msg_set_roll_pitch_yaw_speed_thrust">
            <summary>
            Set roll, pitch and yaw.
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_roll_pitch_yaw_speed_thrust.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_roll_pitch_yaw_speed_thrust.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_roll_pitch_yaw_speed_thrust.roll_speed">
            <summary>
            Desired roll angular speed in rad/s
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_roll_pitch_yaw_speed_thrust.pitch_speed">
            <summary>
            Desired pitch angular speed in rad/s
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_roll_pitch_yaw_speed_thrust.yaw_speed">
            <summary>
            Desired yaw angular speed in rad/s
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_roll_pitch_yaw_speed_thrust.thrust">
            <summary>
            Collective thrust, normalized to 0 .. 1
            </summary>
        </member>
        <member name="T:MavLink.Msg_roll_pitch_yaw_thrust_setpoint">
            <summary>
            Setpoint in roll, pitch, yaw currently active on the system.
            </summary>
        </member>
        <member name="F:MavLink.Msg_roll_pitch_yaw_thrust_setpoint.time_us">
            <summary>
            Timestamp in micro seconds since unix epoch
            </summary>
        </member>
        <member name="F:MavLink.Msg_roll_pitch_yaw_thrust_setpoint.roll">
            <summary>
            Desired roll angle in radians
            </summary>
        </member>
        <member name="F:MavLink.Msg_roll_pitch_yaw_thrust_setpoint.pitch">
            <summary>
            Desired pitch angle in radians
            </summary>
        </member>
        <member name="F:MavLink.Msg_roll_pitch_yaw_thrust_setpoint.yaw">
            <summary>
            Desired yaw angle in radians
            </summary>
        </member>
        <member name="F:MavLink.Msg_roll_pitch_yaw_thrust_setpoint.thrust">
            <summary>
            Collective thrust, normalized to 0 .. 1
            </summary>
        </member>
        <member name="T:MavLink.Msg_roll_pitch_yaw_speed_thrust_setpoint">
            <summary>
            Setpoint in rollspeed, pitchspeed, yawspeed currently active on the system.
            </summary>
        </member>
        <member name="F:MavLink.Msg_roll_pitch_yaw_speed_thrust_setpoint.time_us">
            <summary>
            Timestamp in micro seconds since unix epoch
            </summary>
        </member>
        <member name="F:MavLink.Msg_roll_pitch_yaw_speed_thrust_setpoint.roll_speed">
            <summary>
            Desired roll angular speed in rad/s
            </summary>
        </member>
        <member name="F:MavLink.Msg_roll_pitch_yaw_speed_thrust_setpoint.pitch_speed">
            <summary>
            Desired pitch angular speed in rad/s
            </summary>
        </member>
        <member name="F:MavLink.Msg_roll_pitch_yaw_speed_thrust_setpoint.yaw_speed">
            <summary>
            Desired yaw angular speed in rad/s
            </summary>
        </member>
        <member name="F:MavLink.Msg_roll_pitch_yaw_speed_thrust_setpoint.thrust">
            <summary>
            Collective thrust, normalized to 0 .. 1
            </summary>
        </member>
        <member name="T:MavLink.Msg_nav_controller_output">
             <summary>
             Outputs of the APM navigation controller. The primary use of this message is to check the response and signs
            of the controller before actual flight and to assist with tuning controller parameters 
             </summary>
        </member>
        <member name="F:MavLink.Msg_nav_controller_output.nav_roll">
            <summary>
            Current desired roll in degrees
            </summary>
        </member>
        <member name="F:MavLink.Msg_nav_controller_output.nav_pitch">
            <summary>
            Current desired pitch in degrees
            </summary>
        </member>
        <member name="F:MavLink.Msg_nav_controller_output.nav_bearing">
            <summary>
            Current desired heading in degrees
            </summary>
        </member>
        <member name="F:MavLink.Msg_nav_controller_output.target_bearing">
            <summary>
            Bearing to current waypoint/target in degrees
            </summary>
        </member>
        <member name="F:MavLink.Msg_nav_controller_output.wp_dist">
            <summary>
            Distance to active waypoint in meters
            </summary>
        </member>
        <member name="F:MavLink.Msg_nav_controller_output.alt_error">
            <summary>
            Current altitude error in meters
            </summary>
        </member>
        <member name="F:MavLink.Msg_nav_controller_output.aspd_error">
            <summary>
            Current airspeed error in meters/second
            </summary>
        </member>
        <member name="F:MavLink.Msg_nav_controller_output.xtrack_error">
            <summary>
            Current crosstrack error on x-y plane in meters
            </summary>
        </member>
        <member name="T:MavLink.Msg_position_target">
            <summary>
            The goal position of the system. This position is the input to any navigation or path planning algorithm and does NOT represent the current controller setpoint.
            </summary>
        </member>
        <member name="F:MavLink.Msg_position_target.x">
            <summary>
            x position
            </summary>
        </member>
        <member name="F:MavLink.Msg_position_target.y">
            <summary>
            y position
            </summary>
        </member>
        <member name="F:MavLink.Msg_position_target.z">
            <summary>
            z position
            </summary>
        </member>
        <member name="F:MavLink.Msg_position_target.yaw">
            <summary>
            yaw orientation in radians, 0 = NORTH
            </summary>
        </member>
        <member name="T:MavLink.Msg_state_correction">
            <summary>
            Corrects the systems state by adding an error correction term to the position and velocity, and by rotating the attitude by a correction angle.
            </summary>
        </member>
        <member name="F:MavLink.Msg_state_correction.xErr">
            <summary>
            x position error
            </summary>
        </member>
        <member name="F:MavLink.Msg_state_correction.yErr">
            <summary>
            y position error
            </summary>
        </member>
        <member name="F:MavLink.Msg_state_correction.zErr">
            <summary>
            z position error
            </summary>
        </member>
        <member name="F:MavLink.Msg_state_correction.rollErr">
            <summary>
            roll error (radians)
            </summary>
        </member>
        <member name="F:MavLink.Msg_state_correction.pitchErr">
            <summary>
            pitch error (radians)
            </summary>
        </member>
        <member name="F:MavLink.Msg_state_correction.yawErr">
            <summary>
            yaw error (radians)
            </summary>
        </member>
        <member name="F:MavLink.Msg_state_correction.vxErr">
            <summary>
            x velocity
            </summary>
        </member>
        <member name="F:MavLink.Msg_state_correction.vyErr">
            <summary>
            y velocity
            </summary>
        </member>
        <member name="F:MavLink.Msg_state_correction.vzErr">
            <summary>
            z velocity
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_altitude.target">
            <summary>
            The system setting the altitude
            </summary>
        </member>
        <member name="F:MavLink.Msg_set_altitude.mode">
            <summary>
            The new altitude in meters
            </summary>
        </member>
        <member name="F:MavLink.Msg_request_data_stream.target_system">
            <summary>
            The target requested to send the message stream.
            </summary>
        </member>
        <member name="F:MavLink.Msg_request_data_stream.target_component">
            <summary>
            The target requested to send the message stream.
            </summary>
        </member>
        <member name="F:MavLink.Msg_request_data_stream.req_stream_id">
            <summary>
            The ID of the requested message type
            </summary>
        </member>
        <member name="F:MavLink.Msg_request_data_stream.req_message_rate">
            <summary>
            Update rate in Hertz
            </summary>
        </member>
        <member name="F:MavLink.Msg_request_data_stream.start_stop">
            <summary>
            1 to start sending, 0 to stop sending.
            </summary>
        </member>
        <member name="T:MavLink.Msg_hil_state">
            <summary>
            This packet is useful for high throughput
                           applications such as hardware in the loop simulations.
                       
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_state.usec">
            <summary>
            Timestamp (microseconds since UNIX epoch or microseconds since system boot)
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_state.roll">
            <summary>
            Roll angle (rad)
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_state.pitch">
            <summary>
            Pitch angle (rad)
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_state.yaw">
            <summary>
            Yaw angle (rad)
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_state.rollspeed">
            <summary>
            Roll angular speed (rad/s)
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_state.pitchspeed">
            <summary>
            Pitch angular speed (rad/s)
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_state.yawspeed">
            <summary>
            Yaw angular speed (rad/s)
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_state.lat">
            <summary>
            Latitude, expressed as * 1E7
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_state.lon">
            <summary>
            Longitude, expressed as * 1E7
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_state.alt">
            <summary>
            Altitude in meters, expressed as * 1000 (millimeters)
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_state.vx">
            <summary>
            Ground X Speed (Latitude), expressed as m/s * 100
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_state.vy">
            <summary>
            Ground Y Speed (Longitude), expressed as m/s * 100
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_state.vz">
            <summary>
            Ground Z Speed (Altitude), expressed as m/s * 100
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_state.xacc">
            <summary>
            X acceleration (mg)
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_state.yacc">
            <summary>
            Y acceleration (mg)
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_state.zacc">
            <summary>
            Z acceleration (mg)
            </summary>
        </member>
        <member name="T:MavLink.Msg_hil_controls">
            <summary>
            Hardware in the loop control outputs
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_controls.time_us">
            <summary>
            Timestamp (microseconds since UNIX epoch or microseconds since system boot)
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_controls.roll_ailerons">
            <summary>
            Control output -3 .. 1
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_controls.pitch_elevator">
            <summary>
            Control output -1 .. 1
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_controls.yaw_rudder">
            <summary>
            Control output -1 .. 1
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_controls.throttle">
            <summary>
            Throttle 0 .. 1
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_controls.mode">
            <summary>
            System mode (MAV_MODE)
            </summary>
        </member>
        <member name="F:MavLink.Msg_hil_controls.nav_mode">
            <summary>
            Navigation mode (MAV_NAV_MODE)
            </summary>
        </member>
        <member name="F:MavLink.Msg_manual_control.target">
            <summary>
            The system to be controlled
            </summary>
        </member>
        <member name="F:MavLink.Msg_manual_control.roll_manual">
            <summary>
            roll control enabled auto:0, manual:1
            </summary>
        </member>
        <member name="F:MavLink.Msg_manual_control.pitch_manual">
            <summary>
            pitch auto:0, manual:1
            </summary>
        </member>
        <member name="F:MavLink.Msg_manual_control.yaw_manual">
            <summary>
            yaw auto:0, manual:1
            </summary>
        </member>
        <member name="F:MavLink.Msg_manual_control.thrust_manual">
            <summary>
            thrust auto:0, manual:1
            </summary>
        </member>
        <member name="T:MavLink.Msg_rc_channels_override">
            <summary>
            The RAW values of the RC channels sent to the MAV to override info received from the RC radio. A value of -1 means no change to that channel. A value of 0 means control of that channel should be released back to the RC radio. The standard PPM modulation is as follows: 1000 microseconds: 0%, 2000 microseconds: 100%. Individual receivers/transmitters might violate this specification.
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_override.target_system">
            <summary>
            System ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_override.target_component">
            <summary>
            Component ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_override.chan1_raw">
            <summary>
            RC channel 1 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_override.chan2_raw">
            <summary>
            RC channel 2 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_override.chan3_raw">
            <summary>
            RC channel 3 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_override.chan4_raw">
            <summary>
            RC channel 4 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_override.chan5_raw">
            <summary>
            RC channel 5 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_override.chan6_raw">
            <summary>
            RC channel 6 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_override.chan7_raw">
            <summary>
            RC channel 7 value, in microseconds
            </summary>
        </member>
        <member name="F:MavLink.Msg_rc_channels_override.chan8_raw">
            <summary>
            RC channel 8 value, in microseconds
            </summary>
        </member>
        <member name="T:MavLink.Msg_global_position_int">
            <summary>
            The filtered global position (e.g. fused GPS and accelerometers). The position is in GPS-frame (right-handed, Z-up)
            </summary>
        </member>
        <member name="F:MavLink.Msg_global_position_int.lat">
            <summary>
            Latitude, expressed as * 1E7
            </summary>
        </member>
        <member name="F:MavLink.Msg_global_position_int.lon">
            <summary>
            Longitude, expressed as * 1E7
            </summary>
        </member>
        <member name="F:MavLink.Msg_global_position_int.alt">
            <summary>
            Altitude in meters, expressed as * 1000 (millimeters)
            </summary>
        </member>
        <member name="F:MavLink.Msg_global_position_int.vx">
            <summary>
            Ground X Speed (Latitude), expressed as m/s * 100
            </summary>
        </member>
        <member name="F:MavLink.Msg_global_position_int.vy">
            <summary>
            Ground Y Speed (Longitude), expressed as m/s * 100
            </summary>
        </member>
        <member name="F:MavLink.Msg_global_position_int.vz">
            <summary>
            Ground Z Speed (Altitude), expressed as m/s * 100
            </summary>
        </member>
        <member name="T:MavLink.Msg_vfr_hud">
            <summary>
            Metrics typically displayed on a HUD for fixed wing aircraft
            </summary>
        </member>
        <member name="F:MavLink.Msg_vfr_hud.airspeed">
            <summary>
            Current airspeed in m/s
            </summary>
        </member>
        <member name="F:MavLink.Msg_vfr_hud.groundspeed">
            <summary>
            Current ground speed in m/s
            </summary>
        </member>
        <member name="F:MavLink.Msg_vfr_hud.heading">
            <summary>
            Current heading in degrees, in compass units (0..360, 0=north)
            </summary>
        </member>
        <member name="F:MavLink.Msg_vfr_hud.throttle">
            <summary>
            Current throttle setting in integer percent, 0 to 100
            </summary>
        </member>
        <member name="F:MavLink.Msg_vfr_hud.alt">
            <summary>
            Current altitude (MSL), in meters
            </summary>
        </member>
        <member name="F:MavLink.Msg_vfr_hud.climb">
            <summary>
            Current climb rate in meters/second
            </summary>
        </member>
        <member name="T:MavLink.Msg_command">
            <summary>
            Send a command with up to four parameters to the MAV
            </summary>
        </member>
        <member name="F:MavLink.Msg_command.target_system">
            <summary>
            System which should execute the command
            </summary>
        </member>
        <member name="F:MavLink.Msg_command.target_component">
            <summary>
            Component which should execute the command, 0 for all components
            </summary>
        </member>
        <member name="F:MavLink.Msg_command.command">
            <summary>
            Command ID, as defined by MAV_CMD enum.
            </summary>
        </member>
        <member name="F:MavLink.Msg_command.confirmation">
            <summary>
            0: First transmission of this command. 1-255: Confirmation transmissions (e.g. for kill command)
            </summary>
        </member>
        <member name="F:MavLink.Msg_command.param1">
            <summary>
            Parameter 1, as defined by MAV_CMD enum.
            </summary>
        </member>
        <member name="F:MavLink.Msg_command.param2">
            <summary>
            Parameter 2, as defined by MAV_CMD enum.
            </summary>
        </member>
        <member name="F:MavLink.Msg_command.param3">
            <summary>
            Parameter 3, as defined by MAV_CMD enum.
            </summary>
        </member>
        <member name="F:MavLink.Msg_command.param4">
            <summary>
            Parameter 4, as defined by MAV_CMD enum.
            </summary>
        </member>
        <member name="T:MavLink.Msg_command_ack">
            <summary>
            Report status of a command. Includes feedback wether the command was executed
            </summary>
        </member>
        <member name="F:MavLink.Msg_command_ack.command">
            <summary>
            Current airspeed in m/s
            </summary>
        </member>
        <member name="F:MavLink.Msg_command_ack.result">
            <summary>
            1: Action ACCEPTED and EXECUTED, 1: Action TEMPORARY REJECTED/DENIED, 2: Action PERMANENTLY DENIED, 3: Action UNKNOWN/UNSUPPORTED, 4: Requesting CONFIRMATION
            </summary>
        </member>
        <member name="T:MavLink.Msg_optical_flow">
            <summary>
            Optical flow from a flow sensor (e.g. optical mouse sensor)
            </summary>
        </member>
        <member name="F:MavLink.Msg_optical_flow.time">
            <summary>
            Timestamp (UNIX)
            </summary>
        </member>
        <member name="F:MavLink.Msg_optical_flow.sensor_id">
            <summary>
            Sensor ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_optical_flow.flow_x">
            <summary>
            Flow in pixels in x-sensor direction
            </summary>
        </member>
        <member name="F:MavLink.Msg_optical_flow.flow_y">
            <summary>
            Flow in pixels in y-sensor direction
            </summary>
        </member>
        <member name="F:MavLink.Msg_optical_flow.quality">
            <summary>
            Optical flow quality / confidence. 0: bad, 255: maximum quality
            </summary>
        </member>
        <member name="F:MavLink.Msg_optical_flow.ground_distance">
            <summary>
            Ground distance in meters
            </summary>
        </member>
        <member name="T:MavLink.Msg_object_detection_event">
            <summary>
            Object has been detected
            </summary>
        </member>
        <member name="F:MavLink.Msg_object_detection_event.time">
            <summary>
            Timestamp in milliseconds since system boot
            </summary>
        </member>
        <member name="F:MavLink.Msg_object_detection_event.object_id">
            <summary>
            Object ID
            </summary>
        </member>
        <member name="F:MavLink.Msg_object_detection_event.type">
            <summary>
            Object type: 0: image, 1: letter, 2: ground vehicle, 3: air vehicle, 4: surface vehicle, 5: sub-surface vehicle, 6: human, 7: animal
            </summary>
        </member>
        <member name="F:MavLink.Msg_object_detection_event.name">
            <summary>
            Name of the object as defined by the detector
            </summary>
        </member>
        <member name="F:MavLink.Msg_object_detection_event.quality">
            <summary>
            Detection quality / confidence. 0: bad, 255: maximum confidence
            </summary>
        </member>
        <member name="F:MavLink.Msg_object_detection_event.bearing">
            <summary>
            Angle of the object with respect to the body frame in NED coordinates in radians. 0: front
            </summary>
        </member>
        <member name="F:MavLink.Msg_object_detection_event.distance">
            <summary>
            Ground distance in meters
            </summary>
        </member>
        <member name="F:MavLink.Msg_debug_vect.usec">
            <summary>
            Timestamp
            </summary>
        </member>
        <member name="T:MavLink.Msg_named_value_float">
            <summary>
            Send a key-value pair as float. The use of this message is discouraged for normal packets, but a quite efficient way for testing new messages and getting experimental debug output.
            </summary>
        </member>
        <member name="F:MavLink.Msg_named_value_float.name">
            <summary>
            Name of the debug variable
            </summary>
        </member>
        <member name="F:MavLink.Msg_named_value_float.value">
            <summary>
            Floating point value
            </summary>
        </member>
        <member name="T:MavLink.Msg_named_value_int">
            <summary>
            Send a key-value pair as integer. The use of this message is discouraged for normal packets, but a quite efficient way for testing new messages and getting experimental debug output.
            </summary>
        </member>
        <member name="F:MavLink.Msg_named_value_int.name">
            <summary>
            Name of the debug variable
            </summary>
        </member>
        <member name="F:MavLink.Msg_named_value_int.value">
            <summary>
            Signed integer value
            </summary>
        </member>
        <member name="T:MavLink.Msg_statustext">
            <summary>
            Status text message. These messages are printed in yellow in the COMM console of QGroundControl. WARNING: They consume quite some bandwidth, so use only for important status and error messages. If implemented wisely, these messages are buffered on the MCU and sent only at a limited rate (e.g. 10 Hz).
            </summary>
        </member>
        <member name="F:MavLink.Msg_statustext.severity">
            <summary>
            Severity of status, 0 = info message, 255 = critical fault
            </summary>
        </member>
        <member name="F:MavLink.Msg_statustext.text">
            <summary>
            Status text message, without null termination character
            </summary>
        </member>
        <member name="T:MavLink.Msg_debug">
            <summary>
            Send a debug value. The index is used to discriminate between values. These values show up in the plot of QGroundControl as DEBUG N.
            </summary>
        </member>
        <member name="F:MavLink.Msg_debug.ind">
            <summary>
            index of debug variable
            </summary>
        </member>
        <member name="F:MavLink.Msg_debug.value">
            <summary>
            DEBUG value
            </summary>
        </member>
        <member name="T:MavLink.Mavlink_Crc">
            <summary>
            Crc code copied/adapted from ardumega planner code
            </summary>
        </member>
        <member name="T:MavLink.FrameworkBitConverter">
            <summary>
            converter from byte[] => primitive CLR types
            delegates to the .Net framework bitconverter for speed, and to avoid using unsafe pointer 
            casting for Silverlight.
            </summary>
        </member>
        <member name="T:MavLink.PacketDecodedEventArgs">
            <summary>
            The array of bytes that was received on the Mavlink link
            </summary>
        </member>
        <member name="M:MavLink.PacketDecodedEventArgs.#ctor(System.Byte[],System.Byte,System.Byte[])">
            <summary>
            </summary>
        </member>
        <member name="F:MavLink.PacketDecodedEventArgs.Payload">
            <summary>
            The packet payload - ie. the packet starting at SystemID and ending at
            the end of the packet data
            </summary>
        </member>
        <member name="F:MavLink.PacketDecodedEventArgs.SequenceNumber">
            <summary>
            The sequence number that the packet had (rolling incremented byte)
            </summary>
        </member>
        <member name="T:MavLink.PacketDecodedEventHandler">
            <summary>
             Handler for an PacketDecoded Event
            </summary>
        </member>
        <member name="T:MavLink.PacketCRCFailEventArgs">
            <summary>
             Describes an occurance when a packet fails CRC
            </summary>
        </member>
        <member name="M:MavLink.PacketCRCFailEventArgs.#ctor(System.Byte[],System.UInt64)">
            <summary>
            </summary>
        </member>
        <member name="F:MavLink.PacketCRCFailEventArgs.BadPacket">
            <summary>
            The bytes that filed the CRC, including the starting character
            </summary>
        </member>
        <member name="F:MavLink.PacketCRCFailEventArgs.Offset">
            <summary>
            number bytes since beginning of stream
            </summary>
        </member>
        <member name="T:MavLink.PacketCRCFailEventHandler">
            <summary>
             Handler for an PacketFailedCRC Event
            </summary>
        </member>
        <member name="T:MavLink.IDataLink">
            <summary>
            This can send and receive bytes over a mavlink connection. Escaping, CRC etc are all done here
            </summary>
        </member>
        <member name="T:MavLink.Mavlink_Link">
            <summary>
             
            </summary>
        </member>
        <member name="M:MavLink.Mavlink_Link.#ctor(System.IO.Stream)">
            <summary>
            Create a new Mavlink Link with the given (open) stream
            </summary>
            <param name="stream"></param>
        </member>
        <member name="M:MavLink.Mavlink_Link.Start">
            <summary>
            Start the link receive thread. 
            </summary>
        </member>
        <member name="M:MavLink.Mavlink_Link.Stop">
            <summary>
            Request the link receive thread to stop
            </summary>
        </member>
        <member name="M:MavLink.Mavlink_Link.AddReadBytes(System.Byte[])">
            <summary>
            Process latest bytes from the stream
            </summary>
        </member>
        <member name="P:MavLink.Mavlink_Link.PacketsReceived">
            <summary>
            Total number of packets successfully received so far
            </summary>
        </member>
        <member name="P:MavLink.Mavlink_Link.BadCrcPacketsReceived">
            <summary>
            Total number of packets which have been rejected due to a failed crc
            </summary>
        </member>
        <member name="E:MavLink.Mavlink_Link.PacketDecoded">
            <summary>
            Raised when a packet is successfully decoded and passes CRC
            </summary>
        </member>
        <member name="E:MavLink.Mavlink_Link.PacketFailedCRC">
            <summary>
            Raised when a packet does not pass CRC
            </summary>
        </member>
        <member name="E:MavLink.Mavlink_Link.BytesUnused">
            <summary>
            Raised when a number of bytes are passed over and cannot be used to decode a packet
            </summary>
        </member>
        <member name="T:MavLink.MavlinkConnection">
            <summary>
            A connection to a specific Mavlink system
            </summary>
        </member>
        <member name="M:MavLink.MavlinkConnection.#ctor(MavLink.MavlinkNetwork,System.Int32,System.Int32)">
            <summary>
            Create mavlink connection with explicit system and component ids
            </summary>
        </member>
        <member name="M:MavLink.MavlinkConnection.Send(System.Object)">
            <summary>
            Send a mavlink message through this connection
            </summary>
            <param name="message">the message to send</param>
        </member>
        <member name="E:MavLink.MavlinkConnection.PacketReceived">
            <summary>
            event for when packets are received
            </summary>
        </member>
        <member name="E:MavLink.MavlinkConnection.RemoteSystemDetected">
            <summary>
            event for when heartbeats are deteceted from remote systems
            </summary>
        </member>
        <member name="T:MavLink.MavlinkConnection.MavConnectionReceivedEventHandler">
            <summary>
            Handler for when packets are received
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="T:MavLink.MavlinkConnection.MavConnectionRemoteSystemDetectedEventHandler">
            <summary>
            Handler for when heartbeats are deteceted from remote systems
            </summary>
            <param name="sender"></param>
            <param name="hb"></param>
        </member>
        <member name="T:MavLink.MavlinkNetwork">
            <summary>
             Class that will code/decode mavlink packets 
            </summary>
        </member>
        <member name="M:MavLink.MavlinkNetwork.ProcessPacketBytes(System.Byte[])">
            <summary>
            Process a raw packet in it's entirety in the given byte array
            if deserialization is successful, then the packetdecoded event will be raised
            </summary>
        </member>
        <member name="T:MavLink.IMavlinkEncoder">
            <summary>
            Something that can convert mavlink messages to and from byte arrays
            </summary>
        </member>
        <member name="T:MavLink.MavlinkPacket">
            <summary>
             Represents a Mavlink message - both the message object itself
             and the identified sending party
            </summary>
        </member>
        <member name="F:MavLink.MavlinkPacket.SystemId">
            <summary>
            The sender's system ID
            </summary>
        </member>
        <member name="F:MavLink.MavlinkPacket.ComponentId">
            <summary>
            The sender's component ID
            </summary>
        </member>
        <member name="F:MavLink.MavlinkPacket.Message">
            <summary>
            Object which is the mavlink message
            </summary>
        </member>
    </members>
</doc>
